home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / embedded / mcu11 / gloade9a.arc / E9BLINK.ASM < prev    next >
Assembly Source File  |  1991-08-13  |  3KB  |  78 lines

  1. ******************************************************************************
  2. ******************************************************************************
  3. *                                                                            *
  4. *                   E9 Bootstrap Down Load Test Program                      *
  5. *                                                                            *
  6. ******************************************************************************
  7. *                                                                            *
  8. * Program Name:E9BLINK.ASM                                                   *
  9. * Revision: 0.02                                                             *
  10. * Date: 8/13/91                                                              *
  11. * Written By: Robert Chretien                                                *
  12. *             Motorola MCU Applications                                      *
  13. * Assembled Under: Motorola Portable Cross Assembler (PASM) or               *
  14. *                  Motorola Freeware Assembler (AS11)                        *
  15. * Program Description:                                                       *
  16. *                                                                            *
  17. *                                                                            *
  18. *                                                                            *
  19. *                                                                            *
  20. *                                                                            *
  21. ******************************************************************************
  22. *                                                                            *
  23. * Revision Descriptions:                                                     *
  24. * 1. Rev 0.01: Original program. Modified from D3BLINK.ASM Rev 0.01.         *
  25. * 2. Rev 0.02: Gets boot ROM start address from boot reset vector rather     *
  26. *              than assuming it will always stay the same.                   *
  27. *                                                                            *
  28. *                                                                            *
  29. ******************************************************************************
  30. ******************************************************************************
  31.  
  32. RAM     EQU     $0000
  33. REGS    EQU     $1000
  34. EPROM   EQU     $D000
  35. VECTORS    EQU    $FFD6
  36. PORTC   EQU     REGS+$03
  37. PortD   EQU     REGS+$08
  38. DDRD    EQU     REGS+$09
  39. CFORC   EQU     REGS+$0B
  40. TCNT    EQU     REGS+$0E
  41. TOC2    EQU     REGS+$18
  42. TCTL1   EQU     REGS+$20
  43. TCTL2   EQU     REGS+$21
  44. TMSK1   EQU     REGS+$22
  45. TFLG1   EQU     REGS+$23
  46. TMSK2   EQU     REGS+$24
  47. TFLG2   EQU     REGS+$25
  48. OPTION  EQU     REGS+$39
  49. *
  50. *
  51. *
  52.     ORG    EPROM
  53. INITIAL LDS     #$00FF
  54.         LDAA    #%00100000
  55.         STAA    DDRD
  56.         LDX     #$0010
  57. START   LDAA    PortD
  58.         ANDA    #%11011111
  59.         STAA    PortD
  60.         LDY     #$F000
  61. DECY1   DEY
  62.         BNE     DECY1
  63.         LDAA    PortD
  64.         ORAA    #%00100000
  65.         STAA    PortD
  66.         LDY     #$F000
  67. DECY2   DEY
  68.         BNE     DECY2
  69.         DEX
  70.         BNE     START
  71.         LDX     $BFFE
  72.         JMP     0,X
  73. *
  74. *
  75. *
  76.         END
  77.  
  78.